home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Scope / Scope Disk #058 (199x)(Scope PD)(US)[WB].zip / Scope Disk #058 (199x)(Scope PD)(US)[WB].adf / B1Subs / BasicSUBS.read < prev    next >
Text File  |  1989-01-24  |  3KB  |  88 lines

  1.  
  2. *********************** BASIC SUB-ROUTINES **********************
  3.  
  4.     Part 1 of a (possible) series of sub-routines which either
  5. extend the power of AmigaBasic, or just save a lot of typing.
  6.  
  7.     They were gleaned from magazines and books or constructed
  8. from bits and pieces gathered from everywhere.
  9.  
  10.     Most of the sub-routines are presented as free-standing 
  11. programs which can easily be stripped to their essentials
  12. and incorporated into you programs.
  13.  
  14.     The ".bmap" files are 1.2 (or later) versions and may be required
  15. for some programs to work.
  16.  
  17.     ILBM.integral (and ILBM.normal) both set up the VASSALLO ILBM 
  18. loading and saving assembly routines which can be called at any
  19. time from within your programs.
  20.  
  21.     V-Palette is (as you might guess) a vertical palette which can
  22. be called at any time into any resolution picture. It is again an
  23. assembly routine from that gifted french guy, CHARLES VASSALLO.
  24.  
  25.     ARP.sub is the ARP/TxEd filerequester. It requires both the
  26. "ARP.bmap" and (in your "Libs" directory) the ARP.library. It may seem
  27. like a hassle, but it's well worth it.
  28.  
  29.     MaxWindow utilizes the "layers.bmap" to give you a full-sized
  30. 80*25 or 80*50 (columns, rows) screen.
  31.  
  32.     TextRace is a collection of fast text routines.
  33.  
  34.     Wactive activates windows so that one doesn't have to click in
  35. them before typing. Unimpressive until you need it.
  36.  
  37.     Pointer allows you to change pointers.
  38.  
  39.     BReq is a window which rises from the bottom of the screen over your
  40. main window to give you a consistent text (requester or ??) environment no
  41. matter what  resolution/palette you use in the main program.
  42.  
  43.     Rqstr gives you an "official" looking requester for those simple
  44. Yes/No kinda questions.
  45.  
  46.     BasicCLI.core accesses CLI commands with the option of a "CON:" window
  47. for ANSI text.
  48.  
  49.     Ender is a general purpose cleanup subroutine for ending Basic
  50. programs and returning all the memory for future use. It also gives
  51. the user some choice in "what next, Master?"
  52.  
  53.     Pixaminer reads the resolution and bit-planes from a file on disk
  54. so that you can set up the screen and window before loading a pic to 
  55. your program with the ILBM routines. You don't HAVE to set up a screen
  56. and window, but if you don't you won't be able to manipulate, draw or
  57. type on the screen.
  58.  
  59.     ColorLab has the routines for using HAM and Half-brite from Basic.
  60.  
  61.     GetaBOB takes a portion of the screen and converts it into a BOB. 
  62. That can come in real handy if used in conjunction with the ILBMload
  63. sub-routines.
  64.  
  65.     Sliders is a multi-slider requester subroutine which is easy to 
  66. customize to suit your program's needs.
  67.  
  68.     Numquist isn't a sub-routine, but it's the easiest way I've found
  69. to design AND get hardcopies of fill and line pattern arrays.
  70.  
  71.     BorderColor illustrates how to change window border and text colors.
  72. Actually it's just a very fancy way to illustrate two POKEs.
  73.  
  74.     4096 is a picture of 4096 colors. I use it a lot.
  75.  
  76.     SubMenu allows the use of fancy-schmancy submenus in Basic.
  77.  
  78.     The ".bmap.Sub"s are somewhat different from the other subs in that
  79. their purpose is strictly to make your programs self-contained. What they
  80. do is make a ".bmap" file in RAM: so that you can use a LIBRARY
  81. "RAM:XX.library" line and then (at the end of the program) have a KILL
  82. "RAM:XX.bmap" line to erase the evidence of your trickery. This can come
  83. in handy for compiled programs or programs that you don't want to access
  84. the disks to look for ".bmaps".
  85.  
  86. ****************************** JeC ****************************
  87.  
  88.